﻿*{font-size:12px; font-family:Tahoma,Verdana,微软雅黑,新宋体}
body{background:#fff; }
a{ color:Black; text-decoration:none;}
a:hover{ color:Red; text-decoration:underline;}

.textbox03 {border: #878787 1px solid;padding: 4px 3px;font:Verdana, Geneva, sans-serif,宋体;line-height: 14px; background-color: #fff;  height: auto; font-size: 14px;  font-weight: bold; width: 190px; }
 .tbs_table { width:100% ;border:1px solid #d5dfe8;}
.tbs_table .aright{ border:1px solid #d5dfe8; background-color: #fff; line-height:30px; height:30px;}
.tbs_table .tdtitle{ padding-left:15px; border:1px solid #d5dfe8; background-color: #fff; line-height:30px; width:60px;
}
.tbs_table .tddata{ padding-left:15px; border:1px solid #d5dfe8; background-color: #fff; line-height:30px; height:30px; word-break:break-all}
.tbs_table .text{
   height:20px; border: #359db0 1px solid;   width:200px;  
} 
.tbs_table input[type=password] {
    height:20px; border: #8ab5e2 1px solid;   width:200px;
} 

.tbs_table1 td{ padding-left:15px; border:1px solid #d5dfe8; background-color: #fff; line-height:30px; width:60px;
}

.htitle {
    text-align:center; background:url(../images/panel_title.png) repeat-x ; font-size:14px; height:28px; font-weight:bold
}


 .hd{ height:50px; line-height:50px; background:#ccc; font-size:20px; color:#fff;  font-weight:bold; 
		background: #1b80b2;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0797DD), to(#1974a1));
		background: -webkit-linear-gradient(#0797DD, #1974a1);
		background: -moz-linear-gradient(#0797DD, #1974a1);
		background: -ms-linear-gradient(#0797DD, #1974a1);
		background: -o-linear-gradient(#0797DD, #1974a1);
		background: linear-gradient(#0797DD, #1974a1);
		-pie-background: linear-gradient(#0797DD, #1974a1); 
	}
 .hd h3{ font-weight:bold; }
 em{ display:inline-block; *display:inline; zoom:1; width:20px; height:16px; background:#fff; 
		line-height:14px; text-align:center; float:right; color:#333; cursor:pointer; margin-top:10px; font-size:14px; font-family:Verdana;    }


.txt01{font:Verdana, Geneva, sans-serif,宋体;padding:3px 2px 2px 2px; border-width:1px; border-color:#ddd;  color:#000;}
.txt {border: #878787 1px solid;padding: 4px 3px;font:Verdana, Geneva, sans-serif,宋体;line-height: 14px; background-color: #fff;  height: auto; font-size: 14px;}
.footer{text-align:center;color:#15428B; margin:0px; padding:0px;line-height:23px; font-weight:bold;}

.head a{color:White;text-decoration:underline;}

.navlist{list-style-type:none;margin:0px; padding:10px;}
.navlist li{ padding:0px;}
.navlist li a{line-height:24px;}
.navlist li div{margin:2px 0px;padding-left:10px;padding-top:2px; border:1px dashed #ffffff;}
.navlist li div.hover{border:1px dashed #99BBE8; background:#E0ECFF;cursor:pointer;}
.navlist li div.hover a{color:#416AA3;}
.navlist li div.selected{border:1px solid #99BBE8; background:#E0ECFF;cursor:default;}
.navlist li div.selected a{color:#416AA3; font-weight:bold;}


.third_ul{ list-style-type:none;margin:0px; padding:0px; display:none;}
.third_ul li{ padding-left:20px;}

.icon{ background:url(../images/tabicons.png) no-repeat;width:18px; line-height:18px; display:inline-block;}
.icon-sys{ background-position:0px -200px;}
.icon-set{ background-position:-380px -200px;}
.icon-add{background-position: -20px 0px;}

.icon-nav{background-position: -100px -20px; }
.icon-users{background-position: -100px -480px;}
.icon-role{background-position: -360px -200px;}
.icon-set{background-position: -380px -200px;}
.icon-log{background-position: -380px -80px;}

.icon-delete{ background-position:-140px -120px;}
.icon-edit{ background-position:-380px -320px;}
.icon-magic{ background-position:0px -500px;}
.icon-database{ background-position:-20px -140px;}


.icon-arrow{ background:url('../images/arrow.gif') no-repeat right;}



.tbbutton{ background:url(../images/tbbg.gif) repeat-x; border-bottom:1px solid #8ab5e2;}
.tbbutton ul{  overflow:hidden; zoom:1; margin:0px auto; padding-top:18px; text-align:center }
.tbbutton li{ list-style:none; float:left; margin:0px 10px; display:inline; overflow:hidden}
.tbbutton li span{   line-height:36px; margin-left:8px;}

.bt_wb1{ height:24px; display:inline-block; line-height:24px; padding:0 15px; border: 1px solid #A3C0E8;color: #2C4D79; cursor: pointer; font-family: Tahoma; font-size:12px; background:url(../images/bt_bg1.gif) repeat-x 0 0; overflow:hidden}
.bt_wb1:hover{ border: 1px solid #d6a886;color: #7e3c31;  background:url(../images/bt_bg1.gif) repeat-x 0 -24px;}

.caotable td{ height:30px; line-height:30px;    padding-left:10px;}
.htitle{  text-align:center; font-weight:bold; font-size:16px}
.admintable{  background: url(../images/panel_title.png) repeat-x 0 top; border:solid 1px #d5dfe8; font-size:14px; font-weight:bold; font-family:"宋体"; }
.admintable01{width:100%; padding-left:15px; height:28px; line-height:21px;color:#555555; border-bottom:none;}
 

/* demo 展示盒子 */
#showDemoBox{ display:none;  width:1000px; height:500px;  text-align:left;  overflow-y:scroll; }
.blockPage{ top:20px !important; }
#showDemoBox .hd{ height:50px; line-height:50px; background:#ccc;  font-weight:bold; padding:0 20px;
	background: #1b80b2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0797DD), to(#1974a1));
	background: -webkit-linear-gradient(#0797DD, #1974a1);
	background: -moz-linear-gradient(#0797DD, #1974a1);
	background: -ms-linear-gradient(#0797DD, #1974a1);
	background: -o-linear-gradient(#0797DD, #1974a1);
	background: linear-gradient(#0797DD, #1974a1);
	-pie-background: linear-gradient(#0797DD, #1974a1);
 	behavior: url(PIE.htc);
}
#showDemoBox .hd h3{ font-weight:bold; margin:0; font-size:20px; color:#fff; }
#showDemoBox em{ display:inline-block; *display:inline; zoom:1; width:20px; height:16px; background:#fff; 
	line-height:14px; text-align:center; float:right; color:#333; cursor:pointer; margin-top:10px; font-size:14px; font-family:Verdana;    }
#showDemoBox #iframe{ width:970px;   }

.divlst{display: none; position: absolute; margin-right: 20px; margin-top: 10px;top:80px;left:780px; float: right; border: 1px solid #0094ff}



.topLoop{ overflow:hidden; position:relative;  border:1px solid #ccc;   } 
 
.topLoop .bd{ padding:10px;   } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 
.topLoop .bd ul li{ line-height:20px; } 

 